package booroo.basic;

public class J03_Expression24 {

	public static void main(String[] args) {
		// 전치/후치 증가/감소 연산자가
		// 수식에 사용되는 경우
		int a = 3;
		if ( a++ == 3)
			System.out.println("Three");
		else System.out.println("Four");
		
		a = 3;
		if ( ++a == 3)
			System.out.println("Three");
		else System.out.println("Four");
		
		a = 3;  
			//a = a++;  //의미없는 코드(무시)
			//일반적으로 표현식은 우변의 식에 의해 좌변의 값이 바뀜
			//하지만, 우변에서 값을 변경하는 식을 작성하면
			//그 표현식은 의미없는 것으로 처리됨
			//따라서, 실행되지 않는 코드로 인식
			// a = ++a;
		
			// 보충
			// int a =3, b=3;
			// a=b++ or a=++b
			// a와 b값은?
		
		a++;  //++a;
		System.out.println(a);
		if ( a == 3)
			System.out.println("Three");
		else System.out.println("Four");

	}

}
